package com.shopnight.vo;

import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class CouponBatchVo<T,S> {

    private Integer batchId;

    private String couponName;
    /**
     * 券描述
     */
    private List<String> couponExplainList;

    /**
     * 使用门槛
     */
    private Long threshold;

    /**
     * 制券类型 1满送(集合） 2 满折 3满减
     */
    private Integer couponType;
    /**
     * 券使用范围 1全场 2类别 3商品(集合）
     */
    private Integer couponRange;
    /**
     * 是否限制发券数量
     */
    private Integer isLimitCount;

    /**
     * 总发放数量
     */
    private Integer limitCount;
    /**
     * 是否是互斥卷
     */
    private Integer isMutex;
    /**
     * 使用开始时间
     */
    private Date useStated;
    /**
     * 使用结束时间
     */
    private Date useEnd;

    private T couponTypeNeed ;
    private S couponRangeNeed;

}
